home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-05 / lanutsrc.zip / MAKEFILE < prev    next >
Text File  |  1991-03-13  |  2KB  |  134 lines

  1. # NMAKE file for the SoftMagic LANutils
  2. # Requires: Microsoft C 4.0 or higher
  3. #           MASM 5.1 or higher
  4. #           a compatible LINK utility
  5. #           the EXEMOD utility
  6. #           the EXE2BIN utility
  7.  
  8. compile=cl -c /AC /Zp1 /DLINT_ARGS=1 $*.c
  9. link=link /STACK:4096 
  10. assemble=masm $*.asm;
  11.  
  12. #
  13. # Targets
  14. #
  15. ALL: login.exe logout.exe waitfor.exe fastnet.exe mset.exe userlist.exe\
  16.      message.com intercom.com rxm.com nrun.exe nbounce.exe nreboot.exe\
  17.      finduser.exe senduser.exe system.exe
  18.  
  19. lantasti.obj: lantasti.asm
  20.  $(assemble)
  21.  
  22. #    LOGIN PROGRAM
  23. login.obj: login.c
  24.  $(compile)
  25.  
  26. login.exe: login.obj lantasti.obj
  27.  $(link) login lantasti;
  28.  exemod login /max 0
  29.  
  30. #    LOGOUT PROGRAM
  31. logout.obj: logout.c
  32.  $(compile)
  33.  
  34. logout.exe: logout.obj lantasti.obj
  35.  $(link) logout lantasti;
  36.  
  37. #    WAITFOR PROGRAM
  38. waitfor.obj: waitfor.c
  39.  $(compile)
  40.  
  41. waitfor.exe: waitfor.obj lantasti.obj
  42.  $(link) waitfor lantasti;
  43.  
  44. #    FASTNET PROGRAM
  45. lanctl.obj: lanctl.asm
  46.  $(assemble)
  47.  
  48. fastnet.obj: fastnet.c
  49.  $(compile)
  50.  
  51. fastnet.exe: fastnet.obj lanctl.obj lantasti.obj
  52.  $(link) fastnet lanctl lantasti;
  53.  
  54. #     MSET PROGRAM
  55. mset.obj: mset.c
  56.  $(compile)
  57.  
  58. mset.exe: mset.obj
  59.  link mset;
  60.  
  61. #    USERLIST PROGRAM
  62. userlist.obj: userlist.c
  63.  $(compile)
  64.  
  65. userlist.exe: userlist.obj lantasti.obj
  66.  $(link) userlist lantasti;
  67.  
  68. #       MESSAGE PROGRAM
  69. message.obj: message.asm
  70.  $(assemble)
  71.  link message;
  72.  com message
  73.  
  74. #    INTERCOM PROGRAM
  75. intercom.obj: intercom.asm
  76.  $(assemble)
  77.  link intercom;
  78.  com intercom
  79.  
  80. #    RESIDENT EXTENSIONS
  81. rxm.obj: rxm.asm
  82.  $(assemble)
  83.  link rxm;
  84.  com rxm
  85.  
  86. #     NetRUN
  87. nrun.obj: nrun.c
  88.  $(compile)
  89.  
  90. nrun.exe: nrun.obj
  91.  link nrun lantasti;
  92.  
  93. #    NetBOUNCE
  94. nbounce.obj: nbounce.c
  95.  $(compile)
  96.  
  97. nbounce.exe: nbounce.obj
  98.  link nbounce lantasti;
  99.  
  100. #    NetReboot
  101. nreboot.obj: nreboot.c
  102.  $(compile)
  103.  
  104. nreboot.exe: nreboot.obj
  105.  link nreboot lantasti;
  106.  
  107. #     FINDUSER PROGRAM
  108. finduser.obj: finduser.c
  109.  $(compile)
  110.  
  111. finduser.exe: finduser.obj
  112.  $(link) finduser lantasti;
  113.  
  114. #    SENDUSER PROGRAM
  115. senduser.obj: senduser.c
  116.  $(compile)
  117.  
  118. senduser.exe: senduser.obj
  119.  $(link) senduser lantasti;
  120.  
  121. #     SYSTEM PROGRAM
  122. system.obj: system.c
  123.  $(compile)
  124.  
  125. chkhdw.obj: chkhdw.asm
  126.  $(assemble)
  127.  
  128. hardware.obj: hardware.c
  129.  $(compile)
  130.  
  131. system.exe: system.obj hardware.obj chkhdw.obj
  132.  $(link) system hardware chkhdw;
  133.  exemod system /max 0
  134.